package cn.itcast.erp.service;

import cn.itcast.erp.entity.Supplier;
import cn.itcast.erp.entity.utils.AjaxResult;

import java.io.InputStream;
import java.util.List;

/**
 * 供应商 supplier service层
 * @author 罗宇航
 * @date 2019/6/5
 */
public interface SupplierService {
    // 添加供应商
    int insertSupplier(Supplier supplier);
    // 删除供应商
    int deleteSupplier(Long uuid);
    // 修改供应商
    int updateSupplier(Supplier supplier);
    // 按条件查询 (名称、地址、联系人、电话、EMAIL)
    AjaxResult findSupplier(Supplier supplier);
    //查找所有供应商
    AjaxResult findAllSupplier(Supplier supplier);
    //查询by id
    Supplier findSupplierById(Long uuid);
    //导出Excel
    InputStream getAllSupplierEx(int type);
}
